SDL communication is illustrated in the following figure, Elements of SDL communication.
SDL processes exchange signals. Each signal needs to be defined as a signal definition. SDL signals can have parameters. Each channel and signal route defines the list of signal names that can be transferred along this communication path.
In the state machine description, there are symbols for signal output and signal input. The signal input symbol is always attached to a certain state symbol. When the input of a signal with parameters is defined, the parameters of the signal are assigned to variables. SDL variables need to be defined separately. A more detailed outline of SDL state machines is provided in Elements of SDL state machines.